send on a suicide mission - French English Dictionary